[INFO] fetching crate quic-p2p 0.7.1...
[INFO] building quic-p2p-0.7.1 against master#ff34b919075f35a1787659e9c448a34b06bab8de for issue-85264
[INFO] extracting crate quic-p2p 0.7.1 into /workspace/builds/worker-10/source
[INFO] validating manifest of crates.io crate quic-p2p 0.7.1 on toolchain ff34b919075f35a1787659e9c448a34b06bab8de
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate quic-p2p 0.7.1
[INFO] finished tweaking crates.io crate quic-p2p 0.7.1
[INFO] tweaked toml for crates.io crate quic-p2p 0.7.1 written to /workspace/builds/worker-10/source/Cargo.toml
[INFO] crate crates.io crate quic-p2p 0.7.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9913ffc95d316edc311e1e42b838157955063bd6089d18be598c64ef960dcd89
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "9913ffc95d316edc311e1e42b838157955063bd6089d18be598c64ef960dcd89", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9913ffc95d316edc311e1e42b838157955063bd6089d18be598c64ef960dcd89", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9913ffc95d316edc311e1e42b838157955063bd6089d18be598c64ef960dcd89", kill_on_drop: false }`
[INFO] [stdout] 9913ffc95d316edc311e1e42b838157955063bd6089d18be598c64ef960dcd89
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1b88ff2eee0ef58dd0f48bc4797287c2443398ad5b81bd0c3aceb2917d553c85
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "1b88ff2eee0ef58dd0f48bc4797287c2443398ad5b81bd0c3aceb2917d553c85", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.24
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.46
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling once_cell v1.4.1
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling memchr v2.3.3
[INFO] [stderr]    Compiling serde_derive v1.0.117
[INFO] [stderr]    Compiling version_check v0.9.2
[INFO] [stderr]    Compiling cc v1.0.61
[INFO] [stderr]    Compiling serde v1.0.117
[INFO] [stderr]    Compiling slab v0.4.2
[INFO] [stderr]    Compiling rustversion v1.0.3
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]    Compiling proc-macro-hack v0.5.18
[INFO] [stderr]    Compiling gimli v0.22.0
[INFO] [stderr]    Compiling futures-core v0.3.6
[INFO] [stderr]    Compiling futures-sink v0.3.6
[INFO] [stderr]    Compiling object v0.21.1
[INFO] [stderr]    Compiling futures-io v0.3.6
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling base64 v0.11.0
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling unicode-segmentation v1.6.0
[INFO] [stderr]    Compiling unicode-width v0.1.8
[INFO] [stderr]    Compiling maybe-uninit v2.0.0
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling serde_json v1.0.59
[INFO] [stderr]    Compiling itoa v0.4.6
[INFO] [stderr]    Compiling unwrap v1.2.1
[INFO] [stderr]    Compiling tracing-core v0.1.17
[INFO] [stderr]    Compiling thread_local v1.0.1
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling futures-channel v0.3.6
[INFO] [stderr]    Compiling log v0.4.11
[INFO] [stderr]    Compiling futures-task v0.3.6
[INFO] [stderr]    Compiling heck v0.3.1
[INFO] [stderr]    Compiling getrandom v0.1.15
[INFO] [stderr]    Compiling net2 v0.2.35
[INFO] [stderr]    Compiling iovec v0.1.4
[INFO] [stderr]    Compiling directories v1.0.2
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling num-traits v0.2.12
[INFO] [stderr]    Compiling miniz_oxide v0.4.3
[INFO] [stderr]    Compiling num-integer v0.1.43
[INFO] [stderr]    Compiling crossbeam-utils v0.7.2
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling clap v2.33.3
[INFO] [stderr]    Compiling mio v0.6.22
[INFO] [stderr]    Compiling aho-corasick v0.7.14
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling ring v0.16.15
[INFO] [stderr]    Compiling base64 v0.10.1
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling regex v1.4.1
[INFO] [stderr]    Compiling addr2line v0.13.0
[INFO] [stderr]    Compiling crossbeam-channel v0.4.4
[INFO] [stderr]    Compiling chrono v0.4.19
[INFO] [stderr]    Compiling backtrace v0.3.53
[INFO] [stderr]    Compiling yasna v0.3.2
[INFO] [stderr]    Compiling structopt-derive v0.2.18
[INFO] [stderr]    Compiling sct v0.6.0
[INFO] [stderr]    Compiling webpki v0.21.3
[INFO] [stderr]    Compiling rustls v0.17.0
[INFO] [stderr]    Compiling structopt v0.2.18
[INFO] [stderr]    Compiling synstructure v0.12.4
[INFO] [stderr]    Compiling pin-project-internal v0.4.27
[INFO] [stderr]    Compiling futures-macro v0.3.6
[INFO] [stderr]    Compiling tracing-attributes v0.1.11
[INFO] [stderr]    Compiling derive_more v0.99.11
[INFO] [stderr]    Compiling failure v0.1.8
[INFO] [stderr]    Compiling err-derive v0.2.4
[INFO] [stderr]    Compiling pem v0.6.1
[INFO] [stderr]    Compiling rcgen v0.7.0
[INFO] [stderr]    Compiling tracing v0.1.21
[INFO] [stderr]    Compiling pin-project v0.4.27
[INFO] [stderr]    Compiling futures-util v0.3.6
[INFO] [stderr]    Compiling futures-executor v0.3.6
[INFO] [stderr]    Compiling futures v0.3.6
[INFO] [stderr]    Compiling bytes v0.5.6
[INFO] [stderr]    Compiling bincode v1.3.1
[INFO] [stderr]    Compiling tokio v0.2.22
[INFO] [stderr]    Compiling quinn-proto v0.6.1
[INFO] [stderr]    Compiling quinn v0.6.1
[INFO] [stderr]    Compiling quic-p2p v0.7.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: deny(bad_style) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 21 |     bad_style,
[INFO] [stdout]    |     ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(forbidden_lint_groups)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(bad_style) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 21 |     bad_style,
[INFO] [stdout]    |     ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(deprecated) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 22 |     deprecated,
[INFO] [stdout]    |     ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(improper_ctypes) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 23 |     improper_ctypes,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(non_shorthand_field_patterns) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 25 |     non_shorthand_field_patterns,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(stable_features) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 27 |     stable_features,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unconditional_recursion) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 28 |     unconditional_recursion,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unknown_lints) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 29 |     unknown_lints,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused_allocation) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 31 |     unused_allocation,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 32 |     unused_attributes,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused_comparisons) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 33 |     unused_comparisons,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused_features) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 34 |     unused_features,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused_parens) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 35 |     unused_parens,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(while_true) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 36 |     while_true,
[INFO] [stdout]    |     ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: warn(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 44 |     unused,
[INFO] [stdout]    |     ^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: warn(unused_extern_crates) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 45 |     unused_extern_crates,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_mut) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 150 |         #[allow(unused_mut)] // Needs to be mutable when `upnp` is enabled
[INFO] [stdout]     |                 ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |          ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                 ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:24
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                        ^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:33
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:33
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:33
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:33
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:44
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:44
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:44
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:44
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:57
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                                         ^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:61
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_variables) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:72
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                                                        ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:72
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                                                        ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:72
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                                                        ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:34
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                                  ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:41
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                                         ^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:45
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:10
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |          ^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:28
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:28
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:28
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:28
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:41
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                                         ^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:48
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                                                ^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:54
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                                                      ^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:58
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                                                          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid
[INFO] [stdout]   --> src/connect.rs:78:17
[INFO] [stdout]    |
[INFO] [stdout] 78 | /                 select! {
[INFO] [stdout] 79 | |                     // Terminator leaf
[INFO] [stdout] 80 | |                     _ = terminator_rx.recv().fuse() => {
[INFO] [stdout] 81 | |                         handle_connect_err(node_addr, &QuicP2pError::ConnectionCancelled);
[INFO] [stdout] ...  |
[INFO] [stdout] 89 | |                     },
[INFO] [stdout] 90 | |                 }
[INFO] [stdout]    | |_________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/connection/to_peer.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |     #[allow(unused)]
[INFO] [stdout]    |             ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_unsafe) incompatible with previous forbid
[INFO] [stdout]   --> src/context.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / thread_local! {
[INFO] [stdout] 20 | |     pub static CTX: RefCell<Option<Context>> = RefCell::new(None);
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/context.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[allow(unused)]
[INFO] [stdout]    |         ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/dirs.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |     #[allow(unused)]
[INFO] [stdout]    |             ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/dirs.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |     #[allow(unused)]
[INFO] [stdout]    |             ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/dirs.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 87 |     #[allow(unused)]
[INFO] [stdout]    |             ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/error.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[derive(Debug, Error)]
[INFO] [stdout]    |          ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/error.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[derive(Debug, Error)]
[INFO] [stdout]    |                 ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/event.rs:7:10
[INFO] [stdout]    |
[INFO] [stdout] 7  | #[derive(Debug)]
[INFO] [stdout]    |          ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/event_loop.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 96 |     #[allow(unused)]
[INFO] [stdout]    |             ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |          ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:41
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                                         ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:48
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                                                ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:59
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                                                           ^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:63
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                                                               ^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/utils.rs:39:14
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #![allow(unused)]
[INFO] [stdout]    |              ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:34
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                                  ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:41
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                                         ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:34
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                                  ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:41
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                                         ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:48
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                                                ^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:101:10
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 101 | #[derive(Clone)]
[INFO] [stdout]     |          ^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/bootstrap_cache.rs:50:44
[INFO] [stdout]    |
[INFO] [stdout] 50 |             || Ok::<_, QuicP2pError>(path(&utils::project_dir()?)),
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/bootstrap_cache.rs:49:26
[INFO] [stdout]    |
[INFO] [stdout] 49 |           let cache_path = user_override.map_or_else(
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 50 | |             || Ok::<_, QuicP2pError>(path(&utils::project_dir()?)),
[INFO] [stdout] 51 | |             |d| Ok(path(d)),
[INFO] [stdout] 52 | |         )?;
[INFO] [stdout]    | |__________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/bootstrap_cache.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             utils::read_from_disk(&cache_path)?
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/bootstrap_cache.rs:57:29
[INFO] [stdout]    |
[INFO] [stdout] 57 |               let cache_dir = cache_path
[INFO] [stdout]    |  _____________________________^
[INFO] [stdout] 58 | |                 .parent()
[INFO] [stdout] 59 | |                 .ok_or_else(|| io::ErrorKind::NotFound.into())
[INFO] [stdout] 60 | |                 .map_err(QuicP2pError::Io)?;
[INFO] [stdout]    | |___________________________________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/bootstrap_cache.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |             fs::create_dir_all(&cache_dir)?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/communicate.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         connect::connect_to(node_addr, connect_and_send, None)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:75:27
[INFO] [stdout]    |
[INFO] [stdout] 75 |         let config_path = config_path(user_override)?;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:79:16
[INFO] [stdout]    |
[INFO] [stdout] 79 |             Ok(utils::read_from_disk(&config_path)?)
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:81:30
[INFO] [stdout]    |
[INFO] [stdout] 81 |               let config_dir = config_path
[INFO] [stdout]    |  ______________________________^
[INFO] [stdout] 82 | |                 .parent()
[INFO] [stdout] 83 | |                 .ok_or_else(|| io::ErrorKind::NotFound.into())
[INFO] [stdout] 84 | |                 .map_err(QuicP2pError::Io)?;
[INFO] [stdout]    | |___________________________________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |             fs::create_dir_all(&config_dir)?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |             utils::write_to_disk(&config_path, &cfg)?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout] 113 | /             quinn::PrivateKey::from_der(&self.key_der)
[INFO] [stdout] 114 | |                 .map_err(|_| QuicP2pError::CertificateParseError)?,
[INFO] [stdout]     | |__________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 | /             quinn::Certificate::from_der(&self.cert_der)
[INFO] [stdout] 116 | |                 .map_err(|_| QuicP2pError::CertificateParseError)?,
[INFO] [stdout]     | |__________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:139:20
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let cert = base64::decode(s)?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:140:35
[INFO] [stdout]     |
[INFO] [stdout] 140 |         let (cert_der, key_der) = bincode::deserialize(&cert)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:201:40
[INFO] [stdout]     |
[INFO] [stdout] 201 |         || Ok::<_, QuicP2pError>(path(&utils::project_dir()?)),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:200:20
[INFO] [stdout]     |
[INFO] [stdout] 200 |       let cfg_path = user_override.map_or_else(
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 201 | |         || Ok::<_, QuicP2pError>(path(&utils::project_dir()?)),
[INFO] [stdout] 202 | |         |d| Ok(path(d)),
[INFO] [stdout] 203 | |     )?;
[INFO] [stdout]     | |______^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/connect.rs:74:17
[INFO] [stdout]    |
[INFO] [stdout] 74 | /                 c.quic_ep()
[INFO] [stdout] 75 | |                     .connect_with(c.quic_client_cfg.clone(), &node_addr, "MaidSAFE.net")?;
[INFO] [stdout]    | |_________________________________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/peer_config.rs:38:30
[INFO] [stdout]    |
[INFO] [stdout] 38 |       cfg.transport = Arc::new(new_transport_cfg(
[INFO] [stdout]    |  ______________________________^
[INFO] [stdout] 39 | |         idle_timeout_msec,
[INFO] [stdout] 40 | |         keep_alive_interval_msec,
[INFO] [stdout] 41 | |     )?);
[INFO] [stdout]    | |______^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/peer_config.rs:53:38
[INFO] [stdout]    |
[INFO] [stdout] 53 |           our_cfg.transport = Arc::new(new_transport_cfg(
[INFO] [stdout]    |  ______________________________________^
[INFO] [stdout] 54 | |             idle_timeout_msec,
[INFO] [stdout] 55 | |             keep_alive_interval_msec,
[INFO] [stdout] 56 | |         )?);
[INFO] [stdout]    | |__________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/peer_config.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |       let _ = our_cfg_builder
[INFO] [stdout]    |  _____________^
[INFO] [stdout] 61 | |         .certificate(quinn::CertificateChain::from_certs(vec![our_cert]), our_key)?
[INFO] [stdout]    | |___________________________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/peer_config.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |       let _ = transport_config
[INFO] [stdout]    |  _____________^
[INFO] [stdout] 73 | |         .max_idle_timeout(Some(Duration::from_millis(idle_timeout_msec)))
[INFO] [stdout] 74 | |         .map_err(|e| QuicP2pError::Configuration { e: e.to_string() })?;
[INFO] [stdout]    | |_______________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/utils.rs:127:16
[INFO] [stdout]     |
[INFO] [stdout] 127 |       let dirs = directories::ProjectDirs::from("net", "MaidSafe", "quic-p2p")
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 128 | |         .ok_or_else(|| QuicP2pError::Io(::std::io::ErrorKind::NotFound.into()))?;
[INFO] [stdout]     | |________________________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/utils.rs:206:8
[INFO] [stdout]     |
[INFO] [stdout] 206 |       Ok(File::open(file_path)
[INFO] [stdout]     |  ________^
[INFO] [stdout] 207 | |         .map_err(Into::into)
[INFO] [stdout] 208 | |         .map(BufReader::new)
[INFO] [stdout] 209 | |         .and_then(|mut rdr| bincode::deserialize_from(&mut rdr))?)
[INFO] [stdout]     | |_________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/utils.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 | /     File::create(file_path)
[INFO] [stdout] 218 | |         .map_err(Into::into)
[INFO] [stdout] 219 | |         .map(BufWriter::new)
[INFO] [stdout] 220 | |         .and_then(|mut rdr| bincode::serialize_into(&mut rdr, s))?;
[INFO] [stdout]     | |__________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:45:56
[INFO] [stdout]    |
[INFO] [stdout] 45 |             Some(flag) if flag == !USER_MSG_FLAG => Ok(bincode::deserialize(&raw)?),
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 154 |             Config::read_or_construct_default(None)?
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 172 |         QuicP2p::activate(&qp2p.event_tx, &mut qp2p.el, &qp2p.cfg)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:370:28
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 370 |                   let addr = self
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 371 | |                     .el
[INFO] [stdout] 372 | |                     .post_and_return(move || ctx(|c| c.quic_ep().local_addr()))??;
[INFO] [stdout]     | |________________________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:370:28
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 370 |                   let addr = self
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 371 | |                     .el
[INFO] [stdout] 372 | |                     .post_and_return(move || ctx(|c| c.quic_ep().local_addr()))??;
[INFO] [stdout]     | |_________________________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:395:21
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 395 |         let cache = rx.recv()?;
[INFO] [stdout]     |                     ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:432:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 432 |             our_complete_cert.obtain_priv_key_and_cert()?
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:438:31
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 438 |         let bootstrap_cache = BootstrapCache::new(hard_coded_contacts, custom_dirs.as_ref())?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 137 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 00s
[INFO] running `Command { std: "docker" "inspect" "1b88ff2eee0ef58dd0f48bc4797287c2443398ad5b81bd0c3aceb2917d553c85", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1b88ff2eee0ef58dd0f48bc4797287c2443398ad5b81bd0c3aceb2917d553c85", kill_on_drop: false }`
[INFO] [stdout] 1b88ff2eee0ef58dd0f48bc4797287c2443398ad5b81bd0c3aceb2917d553c85
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 72844c24ab24504862646d208c3e62d658b32b889c425258d442f3a523c1f6c3
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "72844c24ab24504862646d208c3e62d658b32b889c425258d442f3a523c1f6c3", kill_on_drop: false }`
[INFO] [stderr]    Compiling build_const v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling utf8parse v0.1.1
[INFO] [stderr]    Compiling sharded-slab v0.0.9
[INFO] [stderr]    Compiling dirs v1.0.5
[INFO] [stderr]    Compiling regex-automata v0.1.9
[INFO] [stderr]    Compiling tracing-log v0.1.1
[INFO] [stderr]    Compiling tracing-serde v0.1.2
[INFO] [stdout] warning: deny(bad_style) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 21 |     bad_style,
[INFO] [stdout]    |     ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(forbidden_lint_groups)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(bad_style) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 21 |     bad_style,
[INFO] [stdout]    |     ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(deprecated) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 22 |     deprecated,
[INFO] [stdout]    |     ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(improper_ctypes) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 23 |     improper_ctypes,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(non_shorthand_field_patterns) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 25 |     non_shorthand_field_patterns,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(stable_features) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 27 |     stable_features,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unconditional_recursion) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 28 |     unconditional_recursion,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unknown_lints) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 29 |     unknown_lints,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused_allocation) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 31 |     unused_allocation,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 32 |     unused_attributes,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused_comparisons) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 33 |     unused_comparisons,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused_features) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 34 |     unused_features,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused_parens) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 35 |     unused_parens,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(while_true) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 36 |     while_true,
[INFO] [stdout]    |     ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: warn(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 44 |     unused,
[INFO] [stdout]    |     ^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: warn(unused_extern_crates) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 45 |     unused_extern_crates,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_mut) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 150 |         #[allow(unused_mut)] // Needs to be mutable when `upnp` is enabled
[INFO] [stdout]     |                 ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |          ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                 ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:24
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                        ^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:33
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:33
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:33
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:33
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:44
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:44
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:44
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:44
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:57
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                                         ^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:61
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_variables) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:72
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                                                        ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:72
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                                                        ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:72
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                                                        ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:34
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                                  ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:41
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                                         ^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:45
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:10
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |          ^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:28
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:28
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:28
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:28
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:41
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                                         ^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:48
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                                                ^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:54
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                                                      ^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:58
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                                                          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid
[INFO] [stdout]   --> src/connect.rs:78:17
[INFO] [stdout]    |
[INFO] [stdout] 78 | /                 select! {
[INFO] [stdout] 79 | |                     // Terminator leaf
[INFO] [stdout] 80 | |                     _ = terminator_rx.recv().fuse() => {
[INFO] [stdout] 81 | |                         handle_connect_err(node_addr, &QuicP2pError::ConnectionCancelled);
[INFO] [stdout] ...  |
[INFO] [stdout] 89 | |                     },
[INFO] [stdout] 90 | |                 }
[INFO] [stdout]    | |_________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/connection/to_peer.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |     #[allow(unused)]
[INFO] [stdout]    |             ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_unsafe) incompatible with previous forbid
[INFO] [stdout]   --> src/context.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / thread_local! {
[INFO] [stdout] 20 | |     pub static CTX: RefCell<Option<Context>> = RefCell::new(None);
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/context.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[allow(unused)]
[INFO] [stdout]    |         ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/dirs.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |     #[allow(unused)]
[INFO] [stdout]    |             ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/dirs.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |     #[allow(unused)]
[INFO] [stdout]    |             ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/dirs.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 87 |     #[allow(unused)]
[INFO] [stdout]    |             ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/error.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[derive(Debug, Error)]
[INFO] [stdout]    |          ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/error.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[derive(Debug, Error)]
[INFO] [stdout]    |                 ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/event.rs:7:10
[INFO] [stdout]    |
[INFO] [stdout] 7  | #[derive(Debug)]
[INFO] [stdout]    |          ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/event_loop.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 96 |     #[allow(unused)]
[INFO] [stdout]    |             ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |          ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:41
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                                         ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:48
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                                                ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:59
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                                                           ^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:63
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                                                               ^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/utils.rs:39:14
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #![allow(unused)]
[INFO] [stdout]    |              ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:34
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                                  ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:41
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                                         ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:34
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                                  ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:41
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                                         ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:48
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                                                ^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:101:10
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 101 | #[derive(Clone)]
[INFO] [stdout]     |          ^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/bootstrap_cache.rs:50:44
[INFO] [stdout]    |
[INFO] [stdout] 50 |             || Ok::<_, QuicP2pError>(path(&utils::project_dir()?)),
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/bootstrap_cache.rs:49:26
[INFO] [stdout]    |
[INFO] [stdout] 49 |           let cache_path = user_override.map_or_else(
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 50 | |             || Ok::<_, QuicP2pError>(path(&utils::project_dir()?)),
[INFO] [stdout] 51 | |             |d| Ok(path(d)),
[INFO] [stdout] 52 | |         )?;
[INFO] [stdout]    | |__________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/bootstrap_cache.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             utils::read_from_disk(&cache_path)?
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/bootstrap_cache.rs:57:29
[INFO] [stdout]    |
[INFO] [stdout] 57 |               let cache_dir = cache_path
[INFO] [stdout]    |  _____________________________^
[INFO] [stdout] 58 | |                 .parent()
[INFO] [stdout] 59 | |                 .ok_or_else(|| io::ErrorKind::NotFound.into())
[INFO] [stdout] 60 | |                 .map_err(QuicP2pError::Io)?;
[INFO] [stdout]    | |___________________________________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/bootstrap_cache.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |             fs::create_dir_all(&cache_dir)?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/communicate.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         connect::connect_to(node_addr, connect_and_send, None)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:75:27
[INFO] [stdout]    |
[INFO] [stdout] 75 |         let config_path = config_path(user_override)?;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:79:16
[INFO] [stdout]    |
[INFO] [stdout] 79 |             Ok(utils::read_from_disk(&config_path)?)
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:81:30
[INFO] [stdout]    |
[INFO] [stdout] 81 |               let config_dir = config_path
[INFO] [stdout]    |  ______________________________^
[INFO] [stdout] 82 | |                 .parent()
[INFO] [stdout] 83 | |                 .ok_or_else(|| io::ErrorKind::NotFound.into())
[INFO] [stdout] 84 | |                 .map_err(QuicP2pError::Io)?;
[INFO] [stdout]    | |___________________________________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |             fs::create_dir_all(&config_dir)?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |             utils::write_to_disk(&config_path, &cfg)?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout] 113 | /             quinn::PrivateKey::from_der(&self.key_der)
[INFO] [stdout] 114 | |                 .map_err(|_| QuicP2pError::CertificateParseError)?,
[INFO] [stdout]     | |__________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 | /             quinn::Certificate::from_der(&self.cert_der)
[INFO] [stdout] 116 | |                 .map_err(|_| QuicP2pError::CertificateParseError)?,
[INFO] [stdout]     | |__________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:139:20
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let cert = base64::decode(s)?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:140:35
[INFO] [stdout]     |
[INFO] [stdout] 140 |         let (cert_der, key_der) = bincode::deserialize(&cert)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:201:40
[INFO] [stdout]     |
[INFO] [stdout] 201 |         || Ok::<_, QuicP2pError>(path(&utils::project_dir()?)),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:200:20
[INFO] [stdout]     |
[INFO] [stdout] 200 |       let cfg_path = user_override.map_or_else(
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 201 | |         || Ok::<_, QuicP2pError>(path(&utils::project_dir()?)),
[INFO] [stdout] 202 | |         |d| Ok(path(d)),
[INFO] [stdout] 203 | |     )?;
[INFO] [stdout]     | |______^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/connect.rs:74:17
[INFO] [stdout]    |
[INFO] [stdout] 74 | /                 c.quic_ep()
[INFO] [stdout] 75 | |                     .connect_with(c.quic_client_cfg.clone(), &node_addr, "MaidSAFE.net")?;
[INFO] [stdout]    | |_________________________________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/peer_config.rs:38:30
[INFO] [stdout]    |
[INFO] [stdout] 38 |       cfg.transport = Arc::new(new_transport_cfg(
[INFO] [stdout]    |  ______________________________^
[INFO] [stdout] 39 | |         idle_timeout_msec,
[INFO] [stdout] 40 | |         keep_alive_interval_msec,
[INFO] [stdout] 41 | |     )?);
[INFO] [stdout]    | |______^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/peer_config.rs:53:38
[INFO] [stdout]    |
[INFO] [stdout] 53 |           our_cfg.transport = Arc::new(new_transport_cfg(
[INFO] [stdout]    |  ______________________________________^
[INFO] [stdout] 54 | |             idle_timeout_msec,
[INFO] [stdout] 55 | |             keep_alive_interval_msec,
[INFO] [stdout] 56 | |         )?);
[INFO] [stdout]    | |__________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/peer_config.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |       let _ = our_cfg_builder
[INFO] [stdout]    |  _____________^
[INFO] [stdout] 61 | |         .certificate(quinn::CertificateChain::from_certs(vec![our_cert]), our_key)?
[INFO] [stdout]    | |___________________________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/peer_config.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |       let _ = transport_config
[INFO] [stdout]    |  _____________^
[INFO] [stdout] 73 | |         .max_idle_timeout(Some(Duration::from_millis(idle_timeout_msec)))
[INFO] [stdout] 74 | |         .map_err(|e| QuicP2pError::Configuration { e: e.to_string() })?;
[INFO] [stdout]    | |_______________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/utils.rs:127:16
[INFO] [stdout]     |
[INFO] [stdout] 127 |       let dirs = directories::ProjectDirs::from("net", "MaidSafe", "quic-p2p")
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 128 | |         .ok_or_else(|| QuicP2pError::Io(::std::io::ErrorKind::NotFound.into()))?;
[INFO] [stdout]     | |________________________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/utils.rs:206:8
[INFO] [stdout]     |
[INFO] [stdout] 206 |       Ok(File::open(file_path)
[INFO] [stdout]     |  ________^
[INFO] [stdout] 207 | |         .map_err(Into::into)
[INFO] [stdout] 208 | |         .map(BufReader::new)
[INFO] [stdout] 209 | |         .and_then(|mut rdr| bincode::deserialize_from(&mut rdr))?)
[INFO] [stdout]     | |_________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/utils.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 | /     File::create(file_path)
[INFO] [stdout] 218 | |         .map_err(Into::into)
[INFO] [stdout] 219 | |         .map(BufWriter::new)
[INFO] [stdout] 220 | |         .and_then(|mut rdr| bincode::serialize_into(&mut rdr, s))?;
[INFO] [stdout]     | |__________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:45:56
[INFO] [stdout]    |
[INFO] [stdout] 45 |             Some(flag) if flag == !USER_MSG_FLAG => Ok(bincode::deserialize(&raw)?),
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 154 |             Config::read_or_construct_default(None)?
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 172 |         QuicP2p::activate(&qp2p.event_tx, &mut qp2p.el, &qp2p.cfg)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:370:28
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 370 |                   let addr = self
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 371 | |                     .el
[INFO] [stdout] 372 | |                     .post_and_return(move || ctx(|c| c.quic_ep().local_addr()))??;
[INFO] [stdout]     | |________________________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:370:28
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 370 |                   let addr = self
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 371 | |                     .el
[INFO] [stdout] 372 | |                     .post_and_return(move || ctx(|c| c.quic_ep().local_addr()))??;
[INFO] [stdout]     | |_________________________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:395:21
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 395 |         let cache = rx.recv()?;
[INFO] [stdout]     |                     ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:432:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 432 |             our_complete_cert.obtain_priv_key_and_cert()?
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:438:31
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 438 |         let bootstrap_cache = BootstrapCache::new(hard_coded_contacts, custom_dirs.as_ref())?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 137 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling humantime v1.3.0
[INFO] [stderr]    Compiling nix v0.13.1
[INFO] [stderr]    Compiling crc v1.8.1
[INFO] [stderr]    Compiling env_logger v0.6.2
[INFO] [stderr]    Compiling matchers v0.0.1
[INFO] [stderr]    Compiling tracing-subscriber v0.2.13
[INFO] [stderr]    Compiling rustyline v4.1.0
[INFO] [stderr]    Compiling quic-p2p v0.7.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: deny(bad_style) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 21 |     bad_style,
[INFO] [stdout]    |     ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(forbidden_lint_groups)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(bad_style) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 21 |     bad_style,
[INFO] [stdout]    |     ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(deprecated) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 22 |     deprecated,
[INFO] [stdout]    |     ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(improper_ctypes) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 23 |     improper_ctypes,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(non_shorthand_field_patterns) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 25 |     non_shorthand_field_patterns,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(stable_features) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 27 |     stable_features,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unconditional_recursion) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 28 |     unconditional_recursion,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unknown_lints) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 29 |     unknown_lints,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused_allocation) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 31 |     unused_allocation,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 32 |     unused_attributes,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused_comparisons) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 33 |     unused_comparisons,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused_features) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 34 |     unused_features,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused_parens) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 35 |     unused_parens,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(while_true) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 36 |     while_true,
[INFO] [stdout]    |     ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: warn(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 44 |     unused,
[INFO] [stdout]    |     ^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: warn(unused_extern_crates) incompatible with previous forbid
[INFO] [stdout]   --> src/lib.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 45 |     unused_extern_crates,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_mut) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 150 |         #[allow(unused_mut)] // Needs to be mutable when `upnp` is enabled
[INFO] [stdout]     |                 ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |          ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                 ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:24
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                        ^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:33
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:33
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:33
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:33
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:44
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:44
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:44
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:44
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:57
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                                         ^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:61
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_variables) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:72
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                                                        ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:72
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                                                        ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:24:72
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, Debug, Default, Serialize, Deserialize, Eq, PartialEq, StructOpt)]
[INFO] [stdout]    |                                                                        ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:34
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                                  ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:41
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                                         ^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:97:45
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Serialize, Deserialize, Clone, Eq, PartialEq)]
[INFO] [stdout]    |                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:10
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |          ^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:28
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:28
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:28
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:28
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:41
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                                         ^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:48
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                                                ^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:54
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                                                      ^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:164:58
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Eq, PartialEq)]
[INFO] [stdout]     |                                                          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid
[INFO] [stdout]   --> src/connect.rs:78:17
[INFO] [stdout]    |
[INFO] [stdout] 78 | /                 select! {
[INFO] [stdout] 79 | |                     // Terminator leaf
[INFO] [stdout] 80 | |                     _ = terminator_rx.recv().fuse() => {
[INFO] [stdout] 81 | |                         handle_connect_err(node_addr, &QuicP2pError::ConnectionCancelled);
[INFO] [stdout] ...  |
[INFO] [stdout] 89 | |                     },
[INFO] [stdout] 90 | |                 }
[INFO] [stdout]    | |_________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/connection/to_peer.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |     #[allow(unused)]
[INFO] [stdout]    |             ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_unsafe) incompatible with previous forbid
[INFO] [stdout]   --> src/context.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / thread_local! {
[INFO] [stdout] 20 | |     pub static CTX: RefCell<Option<Context>> = RefCell::new(None);
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/context.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[allow(unused)]
[INFO] [stdout]    |         ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/dirs.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |     #[allow(unused)]
[INFO] [stdout]    |             ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/dirs.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |     #[allow(unused)]
[INFO] [stdout]    |             ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/dirs.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 87 |     #[allow(unused)]
[INFO] [stdout]    |             ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/error.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[derive(Debug, Error)]
[INFO] [stdout]    |          ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/error.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[derive(Debug, Error)]
[INFO] [stdout]    |                 ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/event.rs:7:10
[INFO] [stdout]    |
[INFO] [stdout] 7  | #[derive(Debug)]
[INFO] [stdout]    |          ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/event_loop.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 96 |     #[allow(unused)]
[INFO] [stdout]    |             ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |          ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:41
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                                         ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:48
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                                                ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:59
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                                                           ^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/peer.rs:14:63
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                                                               ^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_unsafe) incompatible with previous forbid
[INFO] [stdout]   --> src/test_utils.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / thread_local! {
[INFO] [stdout] 28 | |     static TEST_CTX: RefCell<Option<TestContext>> = RefCell::new(None);
[INFO] [stdout] 29 | | }
[INFO] [stdout]    | |_^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/test_utils.rs:108:10
[INFO] [stdout]     |
[INFO] [stdout] 108 | #[derive(Default)]
[INFO] [stdout]     |          ^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]   --> src/utils.rs:39:14
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #![allow(unused)]
[INFO] [stdout]    |              ^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:34
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                                  ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:17:41
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]    |                                         ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |          ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_attributes) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_macros) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                     ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:34
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                                  ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:41
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                                         ^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:73:48
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Serialize, Deserialize, Debug, Clone, Copy)]
[INFO] [stdout]    |                                                ^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:101:10
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 101 | #[derive(Clone)]
[INFO] [stdout]     |          ^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/bootstrap_cache.rs:50:44
[INFO] [stdout]    |
[INFO] [stdout] 50 |             || Ok::<_, QuicP2pError>(path(&utils::project_dir()?)),
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/bootstrap_cache.rs:49:26
[INFO] [stdout]    |
[INFO] [stdout] 49 |           let cache_path = user_override.map_or_else(
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 50 | |             || Ok::<_, QuicP2pError>(path(&utils::project_dir()?)),
[INFO] [stdout] 51 | |             |d| Ok(path(d)),
[INFO] [stdout] 52 | |         )?;
[INFO] [stdout]    | |__________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/bootstrap_cache.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             utils::read_from_disk(&cache_path)?
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/bootstrap_cache.rs:57:29
[INFO] [stdout]    |
[INFO] [stdout] 57 |               let cache_dir = cache_path
[INFO] [stdout]    |  _____________________________^
[INFO] [stdout] 58 | |                 .parent()
[INFO] [stdout] 59 | |                 .ok_or_else(|| io::ErrorKind::NotFound.into())
[INFO] [stdout] 60 | |                 .map_err(QuicP2pError::Io)?;
[INFO] [stdout]    | |___________________________________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/bootstrap_cache.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |             fs::create_dir_all(&cache_dir)?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/communicate.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         connect::connect_to(node_addr, connect_and_send, None)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:75:27
[INFO] [stdout]    |
[INFO] [stdout] 75 |         let config_path = config_path(user_override)?;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:79:16
[INFO] [stdout]    |
[INFO] [stdout] 79 |             Ok(utils::read_from_disk(&config_path)?)
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:81:30
[INFO] [stdout]    |
[INFO] [stdout] 81 |               let config_dir = config_path
[INFO] [stdout]    |  ______________________________^
[INFO] [stdout] 82 | |                 .parent()
[INFO] [stdout] 83 | |                 .ok_or_else(|| io::ErrorKind::NotFound.into())
[INFO] [stdout] 84 | |                 .map_err(QuicP2pError::Io)?;
[INFO] [stdout]    | |___________________________________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |             fs::create_dir_all(&config_dir)?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/config.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |             utils::write_to_disk(&config_path, &cfg)?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout] 113 | /             quinn::PrivateKey::from_der(&self.key_der)
[INFO] [stdout] 114 | |                 .map_err(|_| QuicP2pError::CertificateParseError)?,
[INFO] [stdout]     | |__________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 | /             quinn::Certificate::from_der(&self.cert_der)
[INFO] [stdout] 116 | |                 .map_err(|_| QuicP2pError::CertificateParseError)?,
[INFO] [stdout]     | |__________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:139:20
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let cert = base64::decode(s)?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:140:35
[INFO] [stdout]     |
[INFO] [stdout] 140 |         let (cert_der, key_der) = bincode::deserialize(&cert)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:201:40
[INFO] [stdout]     |
[INFO] [stdout] 201 |         || Ok::<_, QuicP2pError>(path(&utils::project_dir()?)),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/config.rs:200:20
[INFO] [stdout]     |
[INFO] [stdout] 200 |       let cfg_path = user_override.map_or_else(
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 201 | |         || Ok::<_, QuicP2pError>(path(&utils::project_dir()?)),
[INFO] [stdout] 202 | |         |d| Ok(path(d)),
[INFO] [stdout] 203 | |     )?;
[INFO] [stdout]     | |______^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/connect.rs:74:17
[INFO] [stdout]    |
[INFO] [stdout] 74 | /                 c.quic_ep()
[INFO] [stdout] 75 | |                     .connect_with(c.quic_client_cfg.clone(), &node_addr, "MaidSAFE.net")?;
[INFO] [stdout]    | |_________________________________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/peer_config.rs:38:30
[INFO] [stdout]    |
[INFO] [stdout] 38 |       cfg.transport = Arc::new(new_transport_cfg(
[INFO] [stdout]    |  ______________________________^
[INFO] [stdout] 39 | |         idle_timeout_msec,
[INFO] [stdout] 40 | |         keep_alive_interval_msec,
[INFO] [stdout] 41 | |     )?);
[INFO] [stdout]    | |______^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/peer_config.rs:53:38
[INFO] [stdout]    |
[INFO] [stdout] 53 |           our_cfg.transport = Arc::new(new_transport_cfg(
[INFO] [stdout]    |  ______________________________________^
[INFO] [stdout] 54 | |             idle_timeout_msec,
[INFO] [stdout] 55 | |             keep_alive_interval_msec,
[INFO] [stdout] 56 | |         )?);
[INFO] [stdout]    | |__________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/peer_config.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |       let _ = our_cfg_builder
[INFO] [stdout]    |  _____________^
[INFO] [stdout] 61 | |         .certificate(quinn::CertificateChain::from_certs(vec![our_cert]), our_key)?
[INFO] [stdout]    | |___________________________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/peer_config.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |       let _ = transport_config
[INFO] [stdout]    |  _____________^
[INFO] [stdout] 73 | |         .max_idle_timeout(Some(Duration::from_millis(idle_timeout_msec)))
[INFO] [stdout] 74 | |         .map_err(|e| QuicP2pError::Configuration { e: e.to_string() })?;
[INFO] [stdout]    | |_______________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       warnings
[INFO] [stdout]    |       -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/test_utils.rs:83:30
[INFO] [stdout]    |
[INFO] [stdout] 83 |         let connecting_res = self.0.connect_with(config, addr, server_name)?;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/test_utils.rs:128:12
[INFO] [stdout]     |
[INFO] [stdout] 128 |         Ok(rx.recv()?)
[INFO] [stdout]     |            ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/test_utils.rs:148:12
[INFO] [stdout]     |
[INFO] [stdout] 148 |         Ok(rx.recv()?)
[INFO] [stdout]     |            ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/utils.rs:127:16
[INFO] [stdout]     |
[INFO] [stdout] 127 |       let dirs = directories::ProjectDirs::from("net", "MaidSafe", "quic-p2p")
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 128 | |         .ok_or_else(|| QuicP2pError::Io(::std::io::ErrorKind::NotFound.into()))?;
[INFO] [stdout]     | |________________________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/utils.rs:206:8
[INFO] [stdout]     |
[INFO] [stdout] 206 |       Ok(File::open(file_path)
[INFO] [stdout]     |  ________^
[INFO] [stdout] 207 | |         .map_err(Into::into)
[INFO] [stdout] 208 | |         .map(BufReader::new)
[INFO] [stdout] 209 | |         .and_then(|mut rdr| bincode::deserialize_from(&mut rdr))?)
[INFO] [stdout]     | |_________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/utils.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 | /     File::create(file_path)
[INFO] [stdout] 218 | |         .map_err(Into::into)
[INFO] [stdout] 219 | |         .map(BufWriter::new)
[INFO] [stdout] 220 | |         .and_then(|mut rdr| bincode::serialize_into(&mut rdr, s))?;
[INFO] [stdout]     | |__________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lib.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]   --> src/wire_msg.rs:45:56
[INFO] [stdout]    |
[INFO] [stdout] 45 |             Some(flag) if flag == !USER_MSG_FLAG => Ok(bincode::deserialize(&raw)?),
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     warnings
[INFO] [stdout]    |     -------- `forbid` level set here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 154 |             Config::read_or_construct_default(None)?
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 172 |         QuicP2p::activate(&qp2p.event_tx, &mut qp2p.el, &qp2p.cfg)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:370:28
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 370 |                   let addr = self
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 371 | |                     .el
[INFO] [stdout] 372 | |                     .post_and_return(move || ctx(|c| c.quic_ep().local_addr()))??;
[INFO] [stdout]     | |________________________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:370:28
[INFO] [stdout]     |
[INFO] [stdout] 18  |       warnings
[INFO] [stdout]     |       -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 370 |                   let addr = self
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 371 | |                     .el
[INFO] [stdout] 372 | |                     .post_and_return(move || ctx(|c| c.quic_ep().local_addr()))??;
[INFO] [stdout]     | |_________________________________________________________________________________^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:395:21
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 395 |         let cache = rx.recv()?;
[INFO] [stdout]     |                     ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:432:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 432 |             our_complete_cert.obtain_priv_key_and_cert()?
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:438:31
[INFO] [stdout]     |
[INFO] [stdout] 18  |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 438 |         let bootstrap_cache = BootstrapCache::new(hard_coded_contacts, custom_dirs.as_ref())?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `quic-p2p`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustc --crate-name quic_p2p --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=fa7b966f53ac0c3a -C extra-filename=-fa7b966f53ac0c3a --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern base64=/opt/rustwide/target/debug/deps/libbase64-32022c9607029e48.rlib --extern bincode=/opt/rustwide/target/debug/deps/libbincode-89dd20ac34b88dfd.rlib --extern bytes=/opt/rustwide/target/debug/deps/libbytes-fee50fc374f59803.rlib --extern clap=/opt/rustwide/target/debug/deps/libclap-8bf3b12aeae80ad7.rlib --extern crc=/opt/rustwide/target/debug/deps/libcrc-eacf59a36afead28.rlib --extern crossbeam_channel=/opt/rustwide/target/debug/deps/libcrossbeam_channel-f04e5ac673c08d4e.rlib --extern derive_more=/opt/rustwide/target/debug/deps/libderive_more-e53c7404b9c1eb2c.so --extern directories=/opt/rustwide/target/debug/deps/libdirectories-e08ad8b74ef99c6b.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-be57bcc6e4172437.rlib --extern err_derive=/opt/rustwide/target/debug/deps/liberr_derive-e15048fca58a68fe.so --extern futures=/opt/rustwide/target/debug/deps/libfutures-4909886ce00359d3.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-00099f5019ae22de.rlib --extern quinn=/opt/rustwide/target/debug/deps/libquinn-e76e00b3228a3dc7.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-715d97b39b00f0c4.rlib --extern rcgen=/opt/rustwide/target/debug/deps/librcgen-e9694b59d807385b.rlib --extern rustls=/opt/rustwide/target/debug/deps/librustls-3dd6b42d55999e38.rlib --extern rustyline=/opt/rustwide/target/debug/deps/librustyline-2bd697e66710fdec.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-be03fae2f4faebd2.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-9d60ccbdf08e5de4.rlib --extern structopt=/opt/rustwide/target/debug/deps/libstructopt-7582063870c4203a.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-3260bd7af812e0a6.rlib --extern tracing=/opt/rustwide/target/debug/deps/libtracing-11e56cad25d02a76.rlib --extern tracing_subscriber=/opt/rustwide/target/debug/deps/libtracing_subscriber-5a28d9d031ab8d65.rlib --extern unwrap=/opt/rustwide/target/debug/deps/libunwrap-701be87b9b8904db.rlib --extern webpki=/opt/rustwide/target/debug/deps/libwebpki-e44ba9c10bfc4b0b.rlib --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/ring-2f1599077c9113d6/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: "cc" "-m64" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-Wl,--as-needed" "-L" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73.client_node.35fukumz-cgu.0.rcgu.o" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73.client_node.35fukumz-cgu.1.rcgu.o" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73.client_node.35fukumz-cgu.10.rcgu.o" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73.client_node.35fukumz-cgu.11.rcgu.o" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73.client_node.35fukumz-cgu.12.rcgu.o" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73.client_node.35fukumz-cgu.13.rcgu.o" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73.client_node.35fukumz-cgu.14.rcgu.o" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73.client_node.35fukumz-cgu.15.rcgu.o" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73.client_node.35fukumz-cgu.2.rcgu.o" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73.client_node.35fukumz-cgu.3.rcgu.o" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73.client_node.35fukumz-cgu.4.rcgu.o" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73.client_node.35fukumz-cgu.5.rcgu.o" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73.client_node.35fukumz-cgu.6.rcgu.o" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73.client_node.35fukumz-cgu.7.rcgu.o" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73.client_node.35fukumz-cgu.8.rcgu.o" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73.client_node.35fukumz-cgu.9.rcgu.o" "-o" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73" "/opt/rustwide/target/debug/examples/client_node-a09b0bc265656a73.3r7rtucd7pt6i5z6.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/ring-2f1599077c9113d6/out" "-L" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libtracing_subscriber-5a28d9d031ab8d65.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-e02f28a0fdf27853.rlib" "/opt/rustwide/target/debug/deps/libsharded_slab-d845e31708bdbc12.rlib" "/opt/rustwide/target/debug/deps/libtracing_serde-725cfd9dd98c8c5e.rlib" "/opt/rustwide/target/debug/deps/libtracing_log-b422f958f67bfa57.rlib" "/opt/rustwide/target/debug/deps/libansi_term-726402e6ea5d1b12.rlib" "/opt/rustwide/target/debug/deps/libmatchers-b5f9519971fb05ab.rlib" "/opt/rustwide/target/debug/deps/libregex_automata-c29af9b4ea531842.rlib" "/opt/rustwide/target/debug/deps/libcrc-eacf59a36afead28.rlib" "/opt/rustwide/target/debug/deps/libquic_p2p-61e82df7ca53decc.rlib" "/opt/rustwide/target/debug/deps/libbincode-89dd20ac34b88dfd.rlib" "/opt/rustwide/target/debug/deps/librcgen-e9694b59d807385b.rlib" "/opt/rustwide/target/debug/deps/libpem-6a0b36a2676a68b9.rlib" "/opt/rustwide/target/debug/deps/libregex-a7a3732c2e70c79d.rlib" "/opt/rustwide/target/debug/deps/libthread_local-4a189b129fe42a29.rlib" "/opt/rustwide/target/debug/deps/libregex_syntax-eb2814cccc9c8448.rlib" "/opt/rustwide/target/debug/deps/libaho_corasick-9785bb559557d70f.rlib" "/opt/rustwide/target/debug/deps/libbase64-32022c9607029e48.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-6c984759c2f0f595.rlib" "/opt/rustwide/target/debug/deps/libfailure-4e2fb0f61a2ca822.rlib" "/opt/rustwide/target/debug/deps/libbacktrace-d58fd004b8744ad4.rlib" "/opt/rustwide/target/debug/deps/libminiz_oxide-81cacb7cb8feffac.rlib" "/opt/rustwide/target/debug/deps/libadler-5edd0ffc989581c6.rlib" "/opt/rustwide/target/debug/deps/libobject-c81e3eddc5045ac1.rlib" "/opt/rustwide/target/debug/deps/libaddr2line-f49d0eb5fdb37745.rlib" "/opt/rustwide/target/debug/deps/libgimli-644fa1a3ad762019.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-755744d3ca57570c.rlib" "/opt/rustwide/target/debug/deps/librustc_demangle-0e1c5c5d65e72903.rlib" "/opt/rustwide/target/debug/deps/libyasna-c92a476981f1aad3.rlib" "/opt/rustwide/target/debug/deps/libchrono-835988b6ce0adc8d.rlib" "/opt/rustwide/target/debug/deps/libnum_integer-7e7aa3a045e5f443.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-41b144d9d5013dc9.rlib" "/opt/rustwide/target/debug/deps/libtime-7d41678e16830655.rlib" "/opt/rustwide/target/debug/deps/libserde_json-9d60ccbdf08e5de4.rlib" "/opt/rustwide/target/debug/deps/libryu-8dbd57cf09aa6df6.rlib" "/opt/rustwide/target/debug/deps/libitoa-4c3fb7f923aa007d.rlib" "/opt/rustwide/target/debug/deps/libquinn-e76e00b3228a3dc7.rlib" "/opt/rustwide/target/debug/deps/libquinn_proto-447fe778867874d3.rlib" "/opt/rustwide/target/debug/deps/librustls-3dd6b42d55999e38.rlib" "/opt/rustwide/target/debug/deps/libbase64-c35c83dfbffa67ae.rlib" "/opt/rustwide/target/debug/deps/libsct-fc4639666da2efad.rlib" "/opt/rustwide/target/debug/deps/libwebpki-e44ba9c10bfc4b0b.rlib" "/opt/rustwide/target/debug/deps/libring-52cd93badfc2c33e.rlib" "/opt/rustwide/target/debug/deps/libspin-fef9e7e542f635c4.rlib" "/opt/rustwide/target/debug/deps/libuntrusted-72315d7a4a75b5db.rlib" "/opt/rustwide/target/debug/deps/libtracing-11e56cad25d02a76.rlib" "/opt/rustwide/target/debug/deps/libtracing_core-026066b6ff148b78.rlib" "/opt/rustwide/target/debug/deps/librand-715d97b39b00f0c4.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-39e6475b5fff6791.rlib" "/opt/rustwide/target/debug/deps/libppv_lite86-0d204ff60c48d1f2.rlib" "/opt/rustwide/target/debug/deps/librand_core-279565210d74dbfb.rlib" "/opt/rustwide/target/debug/deps/libgetrandom-6612203d3a4f8653.rlib" "/opt/rustwide/target/debug/deps/libtokio-3260bd7af812e0a6.rlib" "/opt/rustwide/target/debug/deps/libfnv-03632dd09ca25027.rlib" "/opt/rustwide/target/debug/deps/libmio-8979f1d40119466a.rlib" "/opt/rustwide/target/debug/deps/libiovec-309e9fd89283c05d.rlib" "/opt/rustwide/target/debug/deps/libnet2-79349dcb989450bf.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-dae669442cef29ea.rlib" "/opt/rustwide/target/debug/deps/libdirectories-e08ad8b74ef99c6b.rlib" "/opt/rustwide/target/debug/deps/libstructopt-7582063870c4203a.rlib" "/opt/rustwide/target/debug/deps/libclap-8bf3b12aeae80ad7.rlib" "/opt/rustwide/target/debug/deps/libvec_map-6ca2ab92fd8f89b6.rlib" "/opt/rustwide/target/debug/deps/libtextwrap-72726d2ca165c499.rlib" "/opt/rustwide/target/debug/deps/libunicode_width-9ab5865733e9acc9.rlib" "/opt/rustwide/target/debug/deps/libstrsim-66e58bd8aecd9c6e.rlib" "/opt/rustwide/target/debug/deps/libbitflags-7f78c1de5599d643.rlib" "/opt/rustwide/target/debug/deps/libatty-04b00f489bc6e190.rlib" "/opt/rustwide/target/debug/deps/liblibc-33a5f94f96f1275a.rlib" "/opt/rustwide/target/debug/deps/libansi_term-b7c7e94976e9eae7.rlib" "/opt/rustwide/target/debug/deps/libfutures-4909886ce00359d3.rlib" "/opt/rustwide/target/debug/deps/libfutures_executor-9f86087cbc6f5233.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-546f576517159e4d.rlib" "/opt/rustwide/target/debug/deps/libmemchr-50c5bc911dbc0740.rlib" "/opt/rustwide/target/debug/deps/libproc_macro_nested-1b1e8df1ed692701.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-5ac5af32539527cd.rlib" "/opt/rustwide/target/debug/deps/libslab-66c74742abc4bd48.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-3faf435ff428db62.rlib" "/opt/rustwide/target/debug/deps/libpin_project-9e613a155cc14fb6.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-d227e407fdc639b5.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-0ab95510925cb608.rlib" "/opt/rustwide/target/debug/deps/libonce_cell-74ca61a1bfeb18d1.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-b10c0dd2b387f299.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-0e98c4241905cb77.rlib" "/opt/rustwide/target/debug/deps/libunwrap-701be87b9b8904db.rlib" "/opt/rustwide/target/debug/deps/liblog-00099f5019ae22de.rlib" "/opt/rustwide/target/debug/deps/libbytes-fee50fc374f59803.rlib" "/opt/rustwide/target/debug/deps/libserde-be03fae2f4faebd2.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_channel-f04e5ac673c08d4e.rlib" "/opt/rustwide/target/debug/deps/libmaybe_uninit-20b8b34ae36df9ad.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-ebc1d734ababec95.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-ff2d4c059a61c830.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-c4f6196cf7d68209.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-c6dddd3d354e6bea.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-c2ca47afdcc5e309.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-b47be2942017e108.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-20a1e49116ab0df9.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-25e09d9868291683.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-9c99fb6e5ca5159e.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-85040d7563599960.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-0e4f7587da8acf20.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-7be0a6711ed15b5c.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-00672fabc4ff9c9d.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-72fe231ef0473d15.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-019d54ecc304b655.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-cc7d9343e4f608be.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e41c6d24baeb2249.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-9849bb0fbad7f0f5.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-a1fd7734706d5518.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-c8ded1707ad10767.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-8b33f9cbbc9652fe.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc"
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "72844c24ab24504862646d208c3e62d658b32b889c425258d442f3a523c1f6c3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "72844c24ab24504862646d208c3e62d658b32b889c425258d442f3a523c1f6c3", kill_on_drop: false }`
[INFO] [stdout] 72844c24ab24504862646d208c3e62d658b32b889c425258d442f3a523c1f6c3
